Monitoring the "health" status of open source web-engineering projects
نویسندگان
چکیده
In response to the increasing number of open source software (OSS) project initiatives and the increasing demand of OSS products as alternative solutions by industries, it is important for particular stakeholders such as the project host/supporter (e.g., Apache Foundation, Sourceforge), project leading teams, and prospective customers to determine whether a (new) project initiative is likely to sustain and worthwhile to support. From a software project management point of view, a typical web-based OSS project can be viewed as a web engineering process, since most OSS projects exploit the benefits of a web platform and enable the project community to collaborate using web-based project tools and repositories such as mailing lists, bug trackers, and versioning systems (CVS/SVN) to deliver web systems and applications. These repositories can provide rich collections of process data, and artifacts which can be analyzed to better understand the project status. This paper proposes a concept of ”health” indicators and an evaluation process that can help to get a status overview of OSS projects in a timely fashion and predict project survivability based on the project data available on web repositories. For initial empirical evaluation of the concept, we apply the indicators to well known web-based OSS projects (Apache Tomcat and Apache HTTP Server) and compare the results with challenged projects (Apache Xindice and Apache Slide). We discuss the results with OSS experts to investigate the external validity of the indicators.
منابع مشابه
Observability of Software Engineering Processes in Open Source Software Projects Domain
Open Source Software (OSS) projects as a complex software engineering system is an ideal domain for empirical software engineering, because it provides a lot of data and possibility to introduce new approaches that can be easily adapted and enrich methods to improve the software quality. As flexible and continuous developing systems, OSS projects are always growing as new requirements from user...
متن کاملIntroducing "HEALTH" Perspective in Open Source Web-Enginerring Software Projects Based on Project Data Analysis
There are many initiatives of open-source software which have success stories for web engineering such as Apache Tomcat, Apache HTTP Server and Python. Many of these projects have enjoyed wide industry adoption for web-based applications. For the Open Source Software (OSS) community and observer, it is important to determine whether a (new) project initiative is worthwhile, i.e., warrants a clo...
متن کاملA Portable Virtual LAB for Informatics Education using open Source Software
The need for students to have hands-on experience is very important in many disciplines to match the requirements of today’s dynamic job market. Informatics, which is the science of information engineering, has been recently integrated into many academic programs. Teaching students the main skills in modern software and web development is essential for them to be successful informatics professi...
متن کاملStatus of Release of the Uintah Computational Framework
This report provides a summary of the status of the Uintah Computation Framework (UCF) software. Uintah is uniquely equipped to tackle large-scale multi-physics science and engineering problems on disparate length and time scales. The Uintah framework makes it possible to run adaptive computations on modern HPC architectures with tens and now hundreds of thousands of cores with complex communic...
متن کاملInnovation in Open Source Software Development: A Tale of Two Features
Open Source Software Development appears to depart radically from conventional notions of software engineering. In particular, requirements for Open Source projects seem to be asserted rather than elicited. This paper examines two features of selected open source products: “tabbed browsing” as realized in the Firefox web browser, and “edge magnetism” found in the Gnome desktop environment’s Met...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJWIS
دوره 3 شماره
صفحات -
تاریخ انتشار 2007